@font-face {
    font-family: "GOTHICB";
    font-style: normal;
    font-weight: 400;
    src: url("../fonts/GOTHICB.TTF");
}
html{
	font-size: 14px;
	line-height: 14px;
	font-family: 微软雅黑;
}
html, body, div, ul, li, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ol, form, input, textarea, th, td, select,button {
    margin: 0;
    padding: 0;
}
ul,li{
	list-style: none;
}
input{-webkit-appearance: none; -moz-appearance: none; -o-appearance: none; appearance: none;}
a{text-decoration: none;}


/*public--div*/
.public_div{position: relative;width: 1200px;margin: 0px auto;}
.clear{clear: both;}
.top_header{position: absolute;width: 100%;background-color: #005aad;border-top: 6px solid #d7000e;z-index: 9999;height: 46px;}
.top_header .header_meus{position: relative;width: 1200px;margin: 0px auto;}
.top_logoer{position: relative;width: 100%;background-image: url('../img/head_top01.jpg');background-repeat: no-repeat;
background-position: center;background-size: cover;padding: 10px 0px;}
.top_logoer .public_div{display: flex;justify-content: space-between;display: -webkit-flex;justify-content: -webkit-space-between;}
.top_logoer .login_select{position: relative;}
.top_logoer .sel_button{display: flex;justify-content: flex-end;display: -webkit-flex;justify-content: -webkit-flex-end;}
.top_logoer .sel_button a{position: relative;display: flex;color: #666;line-height: 25px;margin-left: 15px;}
.top_logoer .sel_button a:hover{color: #333;}
.top_logoer .sel_button a i{position: relative;width: 25px;height: 25px;background-image: url('../img/icon/icon_01.png');
display: inline-block;margin-right: 2px;}
.top_logoer .sel_button a i.love{background-position: 0px -3px;}
.top_logoer .sel_button a i.hua{background-position: -34px -3px;}
.top_logoer .selecd_input{position: relative;width: 240px;border: 1px solid #c6c8cb;height: 30px;border-radius: 15px;
    padding: 6px 2px 6px 8px;display: flex;display: -webkit-flex;margin-top: 15px;}
.top_logoer .selecd_input input{border: none;height: 16px;line-height: 16px;width: 77%;background-color: rgba(255,255,255,0);}
.top_logoer .selecd_input a{display: inline-block;line-height: 16px;font-size: 14px;border-left: 2px solid #a4a9ad;color: #666;
padding: 0px 8px;min-width: 54px;}
.row{display: flex;flex-wrap: wrap;display: -webkit-flex;flex-wrap: -webkit-wrap;margin: 0px;}
.col_6_pow{width: 16.66666667%;position: relative;}
.col_5_pow{width: 20%;position: relative;}
.col_4_pow{width: 25%;position: relative;}
.col_3_pow{width: 33.33333333%;position: relative;}
.col_2_pow{width: 50%;position: relative;}
.col_23_pow{width: 23.33333333%;position: relative;}
.col_76_pow{width: 76.66666667%;position: relative;}

/*index  sider_swiper one*/
.index_swiper_one{position: relative;width: 100%;overflow: hidden;margin-top: 46px;}
.banner_silder .swiper-slide{text-align: center;overflow: hidden;}
.banner_silder .swiper-slide img{transform: translate(-50%,0px);margin-left: 50%;}


/*index news_center*/
.news_sel_center{position: relative;width: 100%;background-image: url('../img/index_arc.png');padding: 70px 0px 0px 0px;
background-position: center top;background-repeat: no-repeat;margin-top: -200px;z-index: 999;overflow: hidden;}
.news_sel_center .writh_back_one{position: absolute;width: 100%;height: 100%;background-color: #fff;top: 200px;left: 0px;}
.index_title_blue{position: relative;width: 100%;text-align: center;}
.index_title_blue>p{font-size: 28px;line-height: 35px;color: #2351a7;}
.index_title_blue .small_title{position: relative;display: flex;justify-content: center;}
.index_title_blue .small_title hr{margin: 7px 10px;width: 100px;height: 1px;background-color: #2351a7;}
.index_title_blue .small_title span{font-size: 14px;line-height: 15px;color: #2351a7;}
.swiper_small_four{position: relative;width: 108%;padding: 0px 4%;margin-left: -4%;overflow: hidden;}
.news_banner_silder{position: relative;width: 100%;padding: 0px 10px;margin: 40px 0px;}
.news_banner_silder .swiper-slide{position: relative;overflow: hidden;width: 23.72882%;}
.news_banner_silder .swiper-slide .news_img{position: relative;width: 100%;overflow: hidden;}
.news_banner_silder .swiper-slide .news_img img{max-width: 100%;height: auto;transition: all 0.8s;-moz-transition: all 0.8s;
    -webkit-transition: all 0.8s;-o-transition: all 0.8s;width: 100%;}
.news_banner_silder .swiper-slide .news_img p{position: absolute;width: 100%;height: 40px;line-height: 40px;margin-top: -40px;
background-color: #313131;color: #fff;padding: 0px 8px;font-size: 16px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.news_banner_silder .swiper-slide .news_text{position: relative;width: 100%;}
.news_banner_silder .swiper-slide .news_text p.one{font-size: 14px;color: #888;line-height: 20px;margin: 8px 0px 12px 0px;
    height: 60px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;
    transition: all 0.8s;-moz-transition: all 0.8s;-webkit-transition: all 0.8s;-o-transition: all 0.8s;}
.news_banner_silder .swiper-slide .news_text p.two{font-size: 14px;font-weight: bold;color: #2351a7;line-height: 20px;}
.news_banner_silder .swiper-slide:hover .news_img img{transform: scale(1.1);}
.news_banner_silder .swiper-slide:hover .news_text p.one{color: #555;}
.news_banner_silder .swiper-button-prev{background-image: url('../img/icon/icon_left01.png');left: -4%;top: 35%;
width: 36px;height: 55px;background-position: center;border: 1px solid #ccc;background-size: contain;opacity: 1;z-index: 99;}
.news_banner_silder .swiper-button-next{background-image: url('../img/icon/icon_right01.png');right: -4%;top: 35%;
width: 36px;height: 55px;background-position: center;border: 1px solid #ccc;background-size: contain;opacity: 1;z-index: 99;}

/*index scope_center*/
.scope_center{position: relative;width: 100%;background-image: url('../img/index_arc01.png');padding: 50px 0px 105px 0px;
background-position: center bottom;background-repeat: no-repeat;z-index: 999;overflow: hidden;}
.scope_center .writh_back_one{position: absolute;width: 100%;height: 100%;background-color: #fff;top: -200px;left: 0px;}
.scope_center .scope_s_t{font-size: 16px;text-align: center;color: #666;line-height: 25px;padding: 30px 15%;}
.scope_type_list{position: relative;width: 100%;margin: 45px 0px 50px 0px;}
.scope_type_list .sco_type_sa{position: relative;width: 100px;height: 100px;border-radius: 50%;border: 5px solid #ccc;background-color: #fff;
text-align: center;padding: 5px;margin: 0px auto;}
.scope_type_list .sco_type_sa img{width: 100%;filter: grayscale(100%);-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);-o-filter: grayscale(100%);transition: all 0.8s;-moz-transition: all 0.8s;
    -webkit-transition: all 0.8s;-o-transition: all 0.8s;}
.scope_type_list .col_6_pow>a:hover .sco_type_sa img{filter: grayscale(0%);-webkit-filter: grayscale(0%);-moz-filter: grayscale(0%);-ms-filter: grayscale(0%);-o-filter: grayscale(0%);}
.scope_type_list .sco_type_sa+p{color: #666;text-align: center;margin-top: 12px;line-height: 25px;transition: all 0.8s;-moz-transition: all 0.8s;
    -webkit-transition: all 0.8s;-o-transition: all 0.8s;}
.scope_type_list .col_6_pow>a:hover .sco_type_sa+p{color: #2351a7;}
.scope_type_sum{position: relative;width: 100%;padding: 0px 25px;text-align: center;
}
.scope_type_sum .sco_t_sum_sa{position: relative;width: 180px;margin: 0px auto;height: 100px;padding: 20px 10px;font-weight: bold;
    text-align: center;background-color: #2351a7;color: #fff;line-height: 60px;border-radius: 5px;font-size: 50px;
    font-family: GOTHICB;}
.scope_type_sum .sco_t_sum_sa+p{padding: 0px 25px;margin-top: 15px;line-height: 21px;font-size: 14px;text-align: center;}

/*index corporate_culture*/
.corporate_culture{position: relative;width: 100%;padding: 50px 0px 5px 0px;}
.index_title_red{position: relative;width: 100%;text-align: center;}
.index_title_red>p{font-size: 24px;line-height: 35px;color: #ff0000;}
.index_title_red .small_title{position: relative;display: flex;justify-content: center;}
.index_title_red .small_title hr{margin: 7px 10px;width: 100px;height: 1px;background-color: #ff0000;}
.index_title_red .small_title span{font-size: 14px;line-height: 15px;color: #ff0000;}
.corporate_culture .scope_s_t{font-size: 16px;text-align: center;color: #545454;line-height: 25px;padding: 30px 15%;}
.culture_list{position: relative;width: 105%;margin-left: -2.5%;}
.culture_list .col_3_pow{position: relative;padding: 5px 30px 15px 30px;}
.culture_list .culture_list_simg{width: 100%;overflow: hidden;position: relative;border-radius: 5px;}
.culture_list .culture_list_simg img{width: 100%;transition: all 0.8s;-moz-transition: all 0.8s;-webkit-transition: all 0.8s;-o-transition: all 0.8s;}
.culture_list .culture_list_simg img:hover{transform: scale(1.08);}
.culture_list .culture_list_stext{position: relative;width: 100%;text-align: center;}
.culture_list .culture_list_stext p.one{font-size: 18px;color: #333;line-height: 25px;margin-top: 15px;}
.culture_list .culture_list_stext p.two{color: #666;font-size: 16px;margin-top: 5px;}


/*footer public*/
.footer_public{position: relative;width: 100%;background-image: url('../img/index_arc.png');padding: 50px 0px 22px 0px;
background-position: center top;background-repeat: no-repeat;z-index: 999;overflow: hidden;}
.footer_public .footer_one{position: relative;width: 60%;margin: 0px 20%;border-bottom: 1px solid #c9c9c9;margin-bottom: 10px;}
.footer_public .footer_one p{text-align: center;color: #666;line-height: 25px;font-size: 14px;}
.footer_public .footer_two{position: relative;width: 60%;margin: 0px 20%;}
.footer_public .footer_two p{text-align: center;color: #999;line-height: 24px;font-size: 14px;}

.indVideo {position: absolute;width: 280px;right: 5px;z-index: 999;display: none;}
.closeVideo {position: relative;width: 100%;height: auto;}
.closeVideo .closeVideoBt {display: block;width: 46px;height: 55px;overflow: hidden;font-size: 28px;color: #fff;
    background-color: rgb(0,91,172);cursor: pointer;position: absolute;left: -46px;top: 0px;font-family: "宋体";
    text-align: center;line-height: 55px;font-weight: bold;border-radius: 5px 0 0 5px;}
.closeVideo #a1{background-color: #fff;position: relative;width: 100%;box-shadow:0px 2px 5px rgba(0,0,0,0.2);padding: 15px;}
.closeVideo #a1 p{color: #337ab7;font-size: 16px;text-align: center;font-weight: bold;}
.closeVideo #a1 a{display: inline-block;width: 100%;border-bottom: 1px dashed #ccc;height: 35px;line-height: 35px;overflow: hidden;
    text-overflow: ellipsis;white-space: nowrap;color: #333;transition: all 0.8s;-moz-transition: all 0.8s;
    -webkit-transition: all 0.8s;-o-transition: all 0.8s;}
.closeVideo #a1 a:hover{color: #337ab7;}
.FTWindow {width: 200px;height: auto;background-color: #fff;position: absolute;z-index: 999;left: 5px;
    display: none;box-shadow:0px 2px 5px rgba(0,0,0,0.2)}
.FTWindow .FTWindow_bt {display: block;width: 30px;height: 42px;overflow: hidden;cursor: pointer;position: absolute;top: 58px;
    right: -30px;font-size: 28px;font-family: "宋体";color: #fff;text-align: center;line-height: 42px;background-color: rgb(0,91,172);}
.FTWindowCBox_bg {position: relative;width: 100%;}
.FTWindowCBox_bg a.title{background-color: rgb(0,91,172);color: #fff;text-align: center;display: block;line-height: 40px;
font-size: 16px;line-height: 40px;}
.FTWindowCBox_bg div{position: relative;padding: 15px;}
.FTWindowCBox_bg div a{display: block;border-bottom: 1px dashed #ccc;line-height: 35px;overflow: hidden;
    text-overflow: ellipsis;white-space: nowrap;color: #333;transition: all 0.8s;-moz-transition: all 0.8s;
    -webkit-transition: all 0.8s;-o-transition: all 0.8s;}
.FTWindowCBox_bg div a:hover{color: #337ab7;}

/*footer public two*/
.footer_public_two{position: relative;width: 100%;background-color: #f6f6f6;text-align: center;}
.footer_public_two .footer_one{position: relative;width: 100%;color: #666;line-height: 24px;padding: 18px 0px;}
.footer_public_two .footer_two{position: relative;width: 100%;background-color: #515151;color: #ccc;line-height: 24px;
    padding: 14px 0px 18px 0px;}


/*about*/
.about_top_banner{position: relative;width: 100%;margin-top: 46px;}
.about_top_banner img{width: 160%;margin-left: -30%;transform: scale(1.2);-webkit-transition: all 20s ease;
    -moz-transition: all 20s ease;-ms-transition: all 20s ease;-o-transition: all 20s ease;}
.about_top_banner img.hover{transform: scale(1);-webkit-transition: all 20s ease;
    -moz-transition: all 20s ease;-ms-transition: all 20s ease;-o-transition: all 20s ease;}
.about_title_small{position: relative;width: 100%;background-color: #f2f2f2;}
.about_title_small .public_div{display: flex;justify-content: space-between;display: -webkit-flex;justify-content: -webkit-space-between;}
.page_position{position: relative;margin: 10px 0px;height: 40px;line-height: 40px;color: #666;font-size: 14px;}
.page_position a{color: #666;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-ms-transition: all .2s ease;
    -o-transition: all .2s ease;}
.page_position a:hover{color: #337ab7;}
.about_small_title{position: relative;display: flex;}
.about_small_title a{display: inline-block;height: 60px;line-height: 60px;color: #555;-webkit-transition: all .6s ease;
    -moz-transition: all .6s ease;-ms-transition: all .6s ease;-o-transition: all .6s ease;width: 115px;text-align: center;}
.about_small_title a:hover{background-color: #005aad;color: #fff;}
.about_small_title a.active{background-color: #005aad;color: #fff;}
.about_context{position: relative;width: 100%;padding: 45px 0px;}
.about_context .public_div{display: flex;display: -webkit-flex;align-items: flex-start}
.about_left_title{position: relative;min-width: 280px;overflow: hidden;}
.about_left_title .title_bottom_side{position: absolute;top: 0px;left: 0px;}
.about_left_title .title_bottom_side span.one{position: absolute;display: inline-block;width: 140px;height: 5px;
background-color: #6b6b6b;left: 0px;top: 86px;z-index: 5;}
.about_left_title .title_bottom_side span.two{color: #e2e2e2;font-size: 160px;line-height: 160px;font-weight: bold;z-index: 6;
position: absolute;top: -5px;left: 80px;}
.about_left_title .title_bottom_side span.thr{position: absolute;display: inline-block;width: 140px;height: 5px;
background-color: #6b6b6b;left: 140px;top: 86px;z-index: 7;}
.about_left_title .title_bottom_side span.fou{color: #e2e2e2;font-size: 180px;line-height: 160px;font-weight: bold;z-index: 6;
position: absolute;top: 0px;left: 185px;z-index: 8;font-family: Arial;}
.about_left_title p.one{color: #404040;font-weight: bold;font-size: 28px;line-height: 52px;padding-top: 40px;z-index: 12;
overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 1;height: 92px;position: relative;}
.about_left_title p.two{color: #999;font-size: 14px;line-height: 30px;z-index: 12;display: -webkit-box;height: 60px;overflow: hidden;
    -webkit-box-orient: vertical;-webkit-line-clamp: 1;padding-bottom: 30px;position: relative;margin-bottom: 65px;}
.about_left_title p.thr{font-size: 20px;color: #ccc;line-height: 23px;width: 20px;word-break:break-word;margin: 0px 0 0 125px;padding-top: 165px;}
.about_left_title p.fou{text-transform: uppercase;color: #999;font-size: 20px;line-height: 24px;position: absolute;
transform: rotateZ(90deg);transform-origin:100% 100%;min-width: 450px;bottom: 135px;left: -295px;height: 24px;text-align: right;
white-space: normal;}
.about_left_title ._img{position: relative;margin: 15px 0px;text-align: center;}
#BIDimg{position: fixed;width: 100%;height: 100%;top: 0px;left: 0px;z-index: 99999;background-color: rgba(0,0,0,0.7);}
#BIDimg img{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);border-radius: 4px;max-height: 100%;max-width: 100%;}
#BIDimg a{display: inline-block;position: absolute;width: 50px;height: 50px;top: 15px;right: 15px;
    background-image: url('../img/close_icon.png');background-repeat: no-repeat;background-position: center;}

/*about div sum*/
.about_right_one_div{position: relative;width: 100%;padding-left: 60px;display: flex;padding-top: 35px;margin-bottom: 25px;}
.about_right_one_div .one_div_img{border-radius: 5px;overflow: hidden;width: 240px;min-width: 240px;}
.about_right_one_div .one_div_text{margin-left: 38px;line-height: 29px;color: #666;font-size: 16px;padding-top: 25px;}

.about_right_two_div{position: relative;margin-left: 60px;margin-top: 35px;margin-bottom: 25px;padding: 40px 0px;
background-color: #f6f6f6;}
.about_right_two_div img{max-width: 100%;width: 100%;}
.about_right_two_div p{color: #666;font-size: 14px;line-height: 24px;padding: 0px 50px;margin-top: 40px;}

.about_right_thr_div{position: relative;margin-left: 60px;margin-top: 35px;margin-bottom: 25px;text-align: center;
background-color: #f6f6f6;}
.about_right_thr_div img{max-width: 100%;}

.about_right_fou_div{position: relative;margin-left: 60px;margin-top: 35px;margin-bottom: 25px;}
.about_right_fou_div .about_ryzz_list{position: relative;width: 102.32559%;display: flex;margin-left: -10px;flex-wrap: wrap;}
.about_right_fou_div .about_ryzz_list .ryzz_list_small{position: relative;width: 25%;padding: 0px 10px;text-align: center;margin-bottom: 30px;}
.about_right_fou_div .about_ryzz_list .ryzz_list_small img{max-width: 100%;}
.about_right_fou_div .about_ryzz_list .ryzz_list_small p{font-size: 14px;color: #666;line-height: 20px;padding: 10px 0px;}
.about_ryzz_pagesum{position: relative;width: 100%;border-top: 1px solid #c9c9c9;padding-top: 28px;
justify-content: center;display: flex;flex-wrap: wrap;padding-bottom: 5px;}
.about_ryzz_pagesum a{display: inline-block;width: 30px;height: 30px;line-height: 30px;text-align: center;
color: #555;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-ms-transition: all .2s ease;-o-transition: all .2s ease;}
.about_ryzz_pagesum a.prve{background-color: #888;background-image: url('../img/company_top01.png');
background-repeat: no-repeat;background-position: -5px center;margin: 0px 20px 0px 0px;}
.about_ryzz_pagesum a.prve:hover{background-color: #005aad;}
.about_ryzz_pagesum a.next{background-color: #888;background-image: url('../img/company_top01.png');
background-repeat: no-repeat;background-position: -45px center;margin: 0px 0px 0px 20px;}
.about_ryzz_pagesum a.next:hover{background-color: #005aad;}
.about_ryzz_pagesum span{display: inline-block;width: 30px;height: 30px;line-height: 30px;text-align: center;
color: #555;}
.about_ryzz_pagesum a:hover{color: #e84d27;}
.about_ryzz_pagesum a.active{color: #e84d27;}

.about_right_fiv_div{position: relative;margin-left: 60px;margin-top: 40px;margin-bottom: 25px;color: #666;line-height: 22px;
background-color: #f6f6f6;padding: 35px 50px 40px 50px;font-size: 14px;border-radius: 5px;}



/*news list*/
.news_context{position: relative;width: 100%;}
.news_context .public_div{display: flex;display: -webkit-flex;align-items: flex-start;padding-top: 50px;}
.news_left_title{position: relative;background-color: #fafafa;margin-bottom: 50px;}
.news_left_title>p{color: #fff;font-size: 16px;line-height: 48px;height: 48px;padding: 0px 30px;background-color: #005aad;}
.news_left_title>a{display: inline-block;width: 100%;padding: 15px 30px;line-height: 50px;height: 80px;display: flex;display: -webkit-flex;
    border-bottom: 1px solid #e1e1e1;justify-content: space-between;justify-content: -webkit-space-between;font-size: 16px;
    color: #555;-webkit-transition: all .6s ease;-moz-transition: all .6s ease;-ms-transition: all .6s ease;-o-transition: all .6s ease;}
.news_left_title>a img{filter: grayscale(100%);-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);-webkit-transition: all .6s ease;-moz-transition: all .6s ease;-ms-transition: all .6s ease;-o-transition: all .6s ease;}
.news_left_title>a:hover{color: #005aad;background-color: #fff;}
.news_left_title>a:hover img{filter: grayscale(0%);-webkit-filter: grayscale(0%);-moz-filter: grayscale(0%);-ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);}
.news_left_title>a.active{color: #005aad;background-color: #fff;}
.news_left_title>a.active img{filter: grayscale(0%);-webkit-filter: grayscale(0%);-moz-filter: grayscale(0%);-ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);}
.news_right_context{position: relative;padding-left: 60px;margin-bottom: 45px;}
.news_right_list{position: relative;width: 100%;}
.news_right_list .news_list_small{position: relative;width: 100%;margin-bottom: 40px;background-color: #f5f5f5;
-webkit-transition: all .6s ease;-moz-transition: all .6s ease;-ms-transition: all .6s ease;-o-transition: all .6s ease;}
.news_right_list .news_list_small>a{position: relative;display: inline-block;display: flex;}
.news_right_list .news_list_small .news_img{position: relative;overflow: hidden;margin-right: 30px;min-width: 280px;}
.news_right_list .news_list_small .news_img img{-webkit-transition: all .6s ease;-moz-transition: all .6s ease;-ms-transition: all .6s ease;-o-transition: all .6s ease;}
.news_right_list .news_list_small .news_l_text{position: relative;width:100%;}
.news_right_list .news_list_small .news_l_text p.title{padding-right: 65px;font-size: 16px;color: #333;line-height: 24px;
    margin-top: 15px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;
    height: 24px;margin-bottom: 10px;}
.news_right_list .news_list_small .news_l_text p.text01{font-size: 14px;color: #888;line-height: 24px;padding-right: 30px;
height: 72px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.news_right_list .news_list_small .news_l_text p{-webkit-transition: all .6s ease;-moz-transition: all .6s ease;-ms-transition: all .6s ease;-o-transition: all .6s ease;}
.news_right_list .news_list_small .news_l_text span.time{font-size: 14px;color: #666;line-height: 24px;margin-top: 26px;display: inline-block;}
.news_right_list .news_list_small .news_l_text span.but_a{display: inline-block;position: absolute;bottom: 0px;right: 0px;
color: #fff;font-size: 14px;text-align: center;line-height: 36px;height: 36px;width: 80px;background-color: #707070;}
.news_right_list .news_list_small .news_l_text span{-webkit-transition: all .6s ease;-moz-transition: all .6s ease;-ms-transition: all .6s ease;-o-transition: all .6s ease;}
.news_right_list .news_list_small:hover{background-color: #fff;box-shadow: 0px 0px 25px 10px #eee;}
.news_right_list .news_list_small:hover .news_img img{transform: scale(1.08);}
.news_right_list .news_list_small:hover .news_l_text p.title{color: #005aad;font-size: 18px;}
.news_right_list .news_list_small:hover p.text01{color: #666;}
.news_right_list .news_list_small:hover span.time{color: #005aad;}
.news_right_list .news_list_small:hover span.but_a{background-color: #005aad;}
/*detail*/
.news_detail_now{position: relative;width: 100%;}
.news_detail_now .detail_title{position: relative;width: 100%;border-bottom: 1px solid #e4e4e4;}
.news_detail_now .detail_title .title_01{position: relative;color: #333;font-size: 24px;line-height: 30px;
    text-align: center;}
.news_detail_now .detail_title .t01_msg{position: relative;width: 100%;text-align: center;color: #999;font-size: 14px;
    line-height: 24px;padding: 10px 0px;}
.news_detail_now .detail_context{position: relative;width: 100%;padding: 20px 0px 30px 0px;border-bottom: 1px solid #e4e4e4;
font-size: 16px;line-height: 28px;color: #666;}
.news_detail_now .detail_context img{max-width: 100%;}
.news_but_detail{position: relative;width: 100%;margin-top: 20px;}
.wz_detail_page{position: relative;width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;
display: -webkit-flex;justify-content: -webkit-space-between;}
.wz_detail_page a{max-width: 42%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;color: #666;line-height: 25px;
    height: 25px;-webkit-transition: all .6s ease;-moz-transition: all .6s ease;-ms-transition: all .6s ease;-o-transition: all .6s ease;}
.wz_detail_page a:hover{color: #005aad;}
.wx_fh_detail{position: relative;width: 100%;text-align: center;margin-top: 20px;}
.wx_fh_detail a{display: inline-block;height: 36px;line-height: 36px;width: 100px;border-radius: 18px;border: 1px solid #999;
color: #666;display: flex;justify-content: center;margin: 0px auto;
-webkit-transition: all .6s ease;-moz-transition: all .6s ease;-ms-transition: all .6s ease;-o-transition: all .6s ease;}
.fu_return{height: 34px;width: 34px;background-image: url('../img/ico_return.png');display: inline-block;background-repeat: no-repeat;
background-position: center;filter: grayscale(100%);-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);-webkit-transition: all .6s ease;-moz-transition: all .6s ease;-ms-transition: all .6s ease;-o-transition: all .6s ease;}
.wx_fh_detail a:hover{color: #005aad;border-color: #005aad;}
.wx_fh_detail a:hover .fu_return{filter: grayscale(0%);-webkit-filter: grayscale(0%);-moz-filter: grayscale(0%);-ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);}

/*business us*/
.business_us_context{position: relative;width: 100%;}
.business_us_context .business_title{position: relative;width: 100%;text-align: center;margin-top: 40px;padding: 10px 0px;}
.business_us_context .business_title .big_small{font-size: 30px;color: #333;line-height: 35px;}
.business_us_context .business_title .liter_small{color: #999;font-size: 14px;text-transform: uppercase;line-height: 22px;}
.business_ywln{position: relative;width: 100%;padding: 32px 50px;display: flex;flex-wrap: wrap;margin-bottom: 10px;}
.business_ywln .col_4_pow{text-align: center;margin-bottom: 25px;}
.business_ywln .col_4_pow img{opacity: 0.05;max-width: 100%;-webkit-transition: all .6s ease;-moz-transition: all .6s ease;-ms-transition: all .6s ease;-o-transition: all .6s ease;}
.business_ywln .col_4_pow:hover img{opacity: 0.1;}
.business_ywln .col_4_pow a{position: absolute;width: 100%;height: 100%;top: 0px;left: 0px;z-index: 8;}
.business_ywln .col_4_pow a h3{color: #333;text-align: center;font-weight: 400;line-height: 30px;margin-top: 70px;}
.business_ywln .col_4_pow a p{font-size: 15px;color: #666;line-height: 22px;margin-top: 18px;}
.big_bootom_banner{position: relative;width: 100%;overflow: hidden;}
.big_bootom_banner img{transform: translate(-50%,0px);margin-left: 50%;}


/*skill us*/
.skill_us_context{position: relative;width: 100%;margin-top: 50px;margin-bottom: 65px;}
.skill_us_list{position: relative;width: 103.333333%;margin-left: -1.666667%;}
.skill_us_list ul{position: relative;width: 100%;display: flex;flex-wrap: wrap;display: -webkit-flex;flex-wrap: -webkit-wrap;}
.skill_us_list ul li{position: relative;width: 46.7742%;margin: 0px 1.613% 40px 1.613%;padding: 0px 20px;background-color: #f5f5f5;
-webkit-transition: all .6s ease;-moz-transition: all .6s ease;-ms-transition: all .6s ease;-o-transition: all .6s ease;}
.title_time_top{position: relative;width: 100%;display: flex;}
.title_time_top .time_top_left{position: relative;display: inline-block;width: 80px;min-width: 80px;height: 80px;background-color: #dadada;
color: #666;font-size: 12px;text-align: center;line-height: 20px;padding: 16px 0px;
-webkit-transition: all .6s ease;-moz-transition: all .6s ease;-ms-transition: all .6s ease;-o-transition: all .6s ease;}
.title_time_top .time_top_left span{font-size: 24px;line-height: 28px;display: inline-block;height: 28px;}
.title_time_top .title_top_right{position: relative;margin-left: 38px;font-size: 20px;color: #333;line-height: 28px;
    margin-top: 15px;height: 56px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;
-webkit-transition: all .6s ease;-moz-transition: all .6s ease;-ms-transition: all .6s ease;-o-transition: all .6s ease;}
.text_link_bottom{position: relative;width: 100%;display: flex;}
.text_link_bottom a{width: 80px;min-width: 80px;display: inline-block;margin-top: 40px;text-align: center;height: 45px;
padding: 10px 0px;color: #666;text-transform: uppercase;font-size: 14px;line-height: 25px;position: relative;margin-bottom: 15px;}
.text_link_bottom a .skill_run{display: inline-block;width: 50px;height: 15px;background-image: url('../img/skill_run.png');
background-repeat: no-repeat;background-position: center;position: absolute;left: 13px;bottom: 0px;filter: grayscale(100%);
-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);
-webkit-transition: all .6s ease;-moz-transition: all .6s ease;-ms-transition: all .6s ease;-o-transition: all .6s ease;}
.text_link_bottom p{margin-left: 38px;font-size: 14px;color: #888;line-height: 22px;margin-top: 12px;height: 66px;
    overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;
-webkit-transition: all .6s ease;-moz-transition: all .6s ease;-ms-transition: all .6s ease;-o-transition: all .6s ease;}
.skill_us_list ul li:hover{background-color: #fff;box-shadow: 0px 0px 40px 12px #eee;}
.skill_us_list ul li:hover .title_time_top .time_top_left{background-color: #005aad;color: #fff;}
.skill_us_list ul li:hover .title_time_top .title_top_right{color: #005aad;}
.skill_us_list ul li:hover .text_link_bottom a{color: #005aad;}
.skill_us_list ul li:hover .text_link_bottom a .skill_run{filter: grayscale(0%);-webkit-filter: grayscale(0%);
-moz-filter: grayscale(0%);-ms-filter: grayscale(0%);-o-filter: grayscale(0%);}
.skill_us_list ul li:hover .text_link_bottom p{color: #666;}
.skill_us_detail{position: relative;width: 100%;}
.skill_us_detail .detail_title{position: relative;width: 100%;border-bottom: 1px solid #e4e4e4;}
.skill_us_detail .detail_title .title_01{position: relative;color: #005aad;font-size: 20px;line-height: 30px;
    text-align: center;font-weight: bold;}
.skill_us_detail .detail_title .title_02{position: relative;color: #333;font-size: 24px;line-height: 30px;text-align: center;}
.skill_us_detail .detail_title .t01_msg{position: relative;width: 100%;text-align: center;color: #999;font-size: 14px;
    line-height: 24px;padding: 10px 0px;}
.skill_us_detail .detail_context{padding: 20px 0px 30px 0px;border-bottom: 1px solid #e4e4e4;}
.skill_us_detail .detail_context p{font-size: 16px;color: #666;line-height: 25px;padding: 0px 25px;}
.skill_us_detail .detail_context img{max-width: 100%;}


/*company*/
.company_context{position: relative;width: 100%;}
.company_one_sgtext{position: relative;width: 100%;display: flex;justify-content: center;padding: 0px 50px;margin-top: 60px;}
.company_one_sgtext .col_4_pow{text-align: center;margin-bottom: 25px;}
.company_one_sgtext .col_4_pow>img{opacity: 0.05;max-width: 100%;-webkit-transition: all .6s ease;-moz-transition: all .6s ease;-ms-transition: all .6s ease;-o-transition: all .6s ease;}
.company_one_sgtext .col_4_pow:hover>img{opacity: 0.1;}
.company_one_sgtext .col_4_pow a{position: absolute;width: 100%;height: 100%;top: 0px;left: 0px;z-index: 8;padding-top: 40px;}
.company_one_sgtext .col_4_pow a h3{color: #333;text-align: center;font-weight: 400;line-height: 30px;margin-top: 6px;}
.company_one_sgtext .col_4_pow a p{font-size: 15px;color: #6e6c69;line-height: 22px;}
.company_title{position: relative;width: 100%;text-align: center;margin-top: 15px;padding: 10px 0px;}
.company_title .big_small{font-size: 30px;color: #333;line-height: 35px;}
.company_title .liter_small{color: #999;font-size: 14px;text-transform: uppercase;line-height: 22px;}
.company_one_text{position: relative;width: 100%;display: flex;flex-wrap: wrap;margin-top: 25px;margin-bottom: 85px;}
.company_one_text .col_2_pow>img{max-width: 100%;text-align: center;}
.company_one_text_small{position: relative;margin-left: 40px;margin-bottom: 18px;}
.company_one_text_small .c_one_t_small_title{position: relative;display: flex;padding-top: 5px;}
.company_one_text_small .c_one_t_small_title span{color: #333;font-size: 20px;line-height: 30px;margin-right: 10px;}
.company_one_text_small .c_one_t_small_title hr{height: 1px;width: 40px;background-color: #005aad;margin: 20px 0px 0px 0px;}
.company_one_text_small .c_one_t_small_text{font-size: 14px;color: #666;line-height: 22px;margin-top: 8px;}
/*company two*/
.company_two_atitle{position: relative;width: 100%;display: flex;margin-top: 40px;}
.company_two_atitle span{color: #666;font-size: 14px;line-height: 16px;font-weight: bold;margin-right: 8px;margin-bottom: 10px;
    margin-top: 10px;min-width: 56px;display: inline-block;}
.company_two_atitle div{display: flex;flex-wrap: wrap;}
.company_two_atitle div a{color: #333;font-size: 14px;line-height: 16px;margin: 10px;width: 52px;display: inline-block;
    height: 16px;text-align: center;-webkit-transition: all .6s ease;-moz-transition: all .6s ease;
    -ms-transition: all .6s ease;-o-transition: all .6s ease;}
.company_two_atitle div a:hover{color: #005aad;font-weight: bold;}
.company_two_atitle div a.active{color: #005aad;font-weight: bold;border-bottom: 1px solid #005aad;}
.company_two_list{position: relative;width: 105%;margin-left: -2.5%;margin-top: 10px;display: flex;flex-wrap: wrap;}
.company_two_list .company_t_pdfs{position: relative;padding: 30px;text-align: center;}
.company_two_list .company_t_pdfs ._img{position: relative;width: 100%;overflow: hidden;border-radius: 5px;}
.company_two_list .company_t_pdfs ._img img{width: 100%;-webkit-transition: all .6s ease;-moz-transition: all .6s ease;
    -ms-transition: all .6s ease;-o-transition: all .6s ease;}
.company_two_list .company_t_pdfs a:hover ._img img{transform: scale(1.08);}
.company_two_list .company_t_pdfs p{font-size: 18px;line-height: 30px;color: #333;padding: 10px 0px;}
.company_context .about_ryzz_pagesum{padding-top: 38px;margin-bottom: 45px;}
/*company thr*/
.company_thr_zxns{position: relative;width: 100%;margin-top: 52px;}
.company_thr_zxns .small_one{position: relative;font-size: 16px;color: #666;text-align: center;line-height: 28px;}
.company_thr_zxns .small_two{position: relative;font-size: 16px;color: #0046ad;text-align: center;font-weight: bold;line-height: 28px;margin-top: 15px;}
.hr_list{position: relative;width: 100%;margin-top: 25px;margin-bottom: 65px;}
.hr_list .hr_list_title{position: relative;width: 100%;color: #fff;background-color: #0046ad;font-size: 16px;
    padding: 9px 20px;height: 48px;line-height: 30px;display: flex;display: -webkit-flex;font-weight: bold;}
.hr_list ul{position: relative;width: 100%;border:none;}
.hr_list li{position: relative;width: 100%;margin: 0px;}
.hr_list li>a.job_title_p{position: relative;width: 100%;display: flex;display: -webkit-flex;padding: 9px 20px;
    line-height: 30px;border-bottom: 1px solid #fff;height: 48px;color: #666;transition: all 1s;-moz-transition: all 1s;
    -webkit-transition: all 1s;-o-transition: all 1s;}
.hr_list li:nth-child(2n)>a.job_title_p{background-color: #fafafa;}
.job_title_p .hover{display: none;}
.job_title_p .one_j_40{width: 43.104%;}
.job_title_p .one_j_14{width: 16.811%;}
.job_title_p .one_j_15{width: 15%;}
.drop-down{position: absolute;top: 7px;right: 8px;width: 30px;height: 30px;}
.drop-down::before{display: inline-block;content: "";width: 8px;height: 2px;background-color: #0046ad;position: absolute;top: 15px;left: 11px;}
.drop-down::after{display: block;content: "";width: 2px;height: 8px;background-color: #0046ad;position: absolute;top: 12px;left: 14px;}
.hr_list li>a:hover{background-color: #fafafa;border-bottom: 1px solid #eee;}
.hr_list li>a.hover{background-color: #fafafa;border-bottom: 1px solid #eee;}
.job_text_p{position: relative;width: 100%;border:1px solid #dddddd;padding: 16px 28px 30px 28px;color: #666;
    font-size: 14px;line-height: 25px;display: none;box-shadow: 0px 0px 3px 1px #eee;}
.job_button{position: relative;display: flex;display: -webkit-flex;justify-content: center;justify-content: -webkit-center;margin-top: 30px;}
.job_button a{position: relative;display: inline-block;width: 120px;line-height: 40px;height: 40px;border-radius: 4px;font-size: 14px;color: #fff;text-align: center;transition: all 1s;-moz-transition: all 1s;-webkit-transition: all 1s;-o-transition: all 1s;}
.job_button a.apply_job{background-color: #fd8d56;border:1px solid #fd8d56;}
.job_button a.apply_job:hover{color: #fd8d56;background-color: #fff;}
.job_button a.else_jobing{background-color: #01b78e;border:1px solid #01b78e;margin-left: 40px;}
.job_button a.else_jobing:hover{background-color: #fff;color: #01b78e;}
.company_thr_hr{position: relative;width: 100%;}
.company_thr_hr .hr_table_title{position: relative;font-size: 20px;font-weight: bold;text-align: center;color: #0046ad;
    line-height: 30px;margin-top: 52px;margin-bottom: 15px;}
.hr_table_list{position: relative;width: 100%;}
.hr_tab {margin-bottom: 30px;}
.hr_tab th {background: #f7f8f9;}
.hr_tab .t20 {width: 20%}
.hr_tab .t80 {width: 80%}
.i180 {margin-left: 1%; margin-right: 1%; width: 98%; height: 32px; background: #fff;text-indent: 5px;border: none;box-sizing: border-box;}
.textarea300 {margin-left: 1%; margin-right: 1%; width: 98%; height: 66px; background: #fff;}
.company_thr_hr table {width:100%; }
.company_thr_hr table tr th,table tr td{ border: solid 1px #CCC;padding: 0.8em 0.5em;word-break: break-all !important;line-height:1.5em;}
input,textarea,select {vertical-align: middle;font-family: inherit;font-size: inherit;font-weight: inherit;border: none;}
.jlbdr_hrs {position: relative;width: 100%;text-align: center;margin-bottom: 60px;}
.jlbdr .btn_hrs {background: #0c7fc8;border-radius: 4px;width: 160px;color: #fff;display: inline-block;height: 48px;
    font-size: 16px;font-weight: 400;line-height: 46px;border: 1px solid #0c7fc8;padding: 0px;transition: all 0.6s;
    -moz-transition: all 0.6s;-webkit-transition: all 0.6s;-o-transition: all 0.6s;}
.jlbdr .btn_hrs:hover{background-color: #fff;color: #0c7fc8;}
/*company four*/
.company_four_hd{position: relative;width: 101.66667%;margin-left: -0.8333334%;display: flex;flex-wrap: wrap;margin-top: 60px;}
.hd_fou_list{position: relative;padding: 0px 10px 15px 10px;text-align: center;}
.hd_fou_list .hd_img{position: relative;width: 100%;overflow: hidden;}
.hd_fou_list .hd_img>img{width: 100%;max-width: 100%;transition: all 0.6s;-moz-transition: all 0.6s;
    -webkit-transition: all 0.6s;-o-transition: all 0.6s;}
.hd_fou_list .hd_img:hover>img{transform: scale(1.05);}
.hd_fou_list p{font-size: 16px;color: #333;line-height: 24px;margin: 8px 0px;display: block;overflow: hidden;
    display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;height: 24px;transition: all 0.6s;
    -moz-transition: all 0.6s;-webkit-transition: all 0.6s;-o-transition: all 0.6s;}
.hd_fou_list>a:hover p{color: #005aad;}
.hd_fou_list .hd_img a._video{position: absolute;width: 100%;height: 100%;z-index: 5;top: 0px;left: 0px;
background-color: rgba(0,90,173,0.4);}
.hd_fou_list .hd_img a._video img{width: auto;position: absolute;top: 50%;left: 50%;margin-top: -25px;margin-left: -25px;}
.company_four_hd_detail{position: relative;width: 680px;margin: 0px auto;padding-bottom: 70px;padding-top: 25px;}
.company_four_hd_detail .hd_d_title{position: relative;text-align: center;font-size: 16px;color: #333;line-height: 25px;padding: 20px 0px;}
.company_four_hd_detail .hd_d_img{position: relative;width: 100%;}
.company_four_hd_detail .hd_d_img img{width: 100%;}
.company_four_hd_detail .hd_d_text{position: relative;width: 100%;margin-top: 25px;color: #333;padding-bottom: 5px;}
.company_four_hd_detail .hs_d_swiper{position: relative;width: 100%;overflow: hidden;padding: 0px 25px;margin: 18px 0px 24px 0px;}
.company_four_hd_detail .hs_d_swiper .swiper-slide{width: calc(20% - 5px);margin-left: 2px;height: 87px;overflow: hidden;}
.company_four_hd_detail .hs_d_swiper .swiper-slide img{max-width: 100%;max-height: 100%;}
.hs_d_swiper .swiper-hover-active{border: 2px solid #005aad;padding: 2px;}
.hs_d_swiper .swiper-button-prev{background-image: url('../img/index_11.png');width: 20px;height: 100%;background-color: #005aad;
top: 0px;left: 0px;margin-top: 0px;background-position: -10px center;background-size: auto;}
.hs_d_swiper .swiper-button-prev.swiper-button-disabled{opacity: 1;background-color: #e8e8e8;background-image: url('../img/index_11_g.png');}
.hs_d_swiper .swiper-button-next{background-image: url('../img/index_11.png');width: 20px;height: 100%;background-color: #005aad;
top: 0px;right: 0px;margin-top: 0px;background-position: -50px center;background-size: auto;opacity: 1;}
.hs_d_swiper .swiper-button-next.swiper-button-disabled{opacity: 1;background-color: #e8e8e8;background-image: url('../img/index_11_g.png');}
/*视频播放*/
.hd_d_video{position: relative;width: 100%;height: 475px;background-color: #f5f5f5;overflow: hidden;}
#videoContainer{position: absolute;height: 100%;width: 100%;top: 0;left: 0;}
#background_video{position: absolute;height: 100%;width: 100%;top: 0;left: 0;/*object-fit: cover;*/}
.hd_d_video .shipin_bt{position: absolute;top: 52%;left: 50%;transform: translate(-50%,-50%);text-align: center;
    font-size: 36px;color: #fff;line-height: 50px;display: inline-block;z-index: 9;}
.hd_d_video .shipin_bt img{margin: 10px auto;}
.shipin_zzc{position: absolute;width: 100%;top: 0px;left: 0px;height: 100%;background-color: rgba(0,90,173,0.4);z-index: 1px;}
.shipin_bt .close{display: none;}
.shipin_bt.open .close{display: inline-block;}
.shipin_bt.open .open{display: none;}

/*contect us context*/
.contect_context{position: relative;width: 100%;}
.contect_context .company_title{margin-top: 45px;margin-bottom: 20px;}
.contact_map{position: relative;width: 100%;height: 420px;}
.contact_msg{position: relative;width: 100%;display: flex;flex-wrap: wrap;margin-top: 40px;margin-bottom: 95px;}
.contact_msg .contact_left_msg{margin-bottom: 25px;position: relative;}
.contact_msg .contact_left_msg p{color: #666;line-height: 23px;}
.contact_msg .contact_left_msg p.one{color: #333;font-size: 20px;margin-bottom: 12px;}
.contact_msg .contact_right_msg input{position: relative;width: 100%;border: 1px solid #e5e5e5;border-radius: 4px;
padding: 5px 0px;line-height: 24px;margin-bottom: 10px;text-indent: 10px;}
.contact_msg .contact_right_msg textarea{position: relative;width: 100%;border: 1px solid #e5e5e5;border-radius: 4px;
padding: 5px 0px;line-height: 24px;margin-bottom: 20px;text-indent: 10px;height: 105px;resize: none;}
.contact_msg .contact_right_msg a.sumbit{display: inline-block;width: 198px;height: 48px;border-radius: 4px;
    border: 1px solid #707070;background-color: #707070;line-height: 48px;text-align: center;color: #fff;font-size: 16px;
    -webkit-transition: all .6s ease;-moz-transition: all .6s ease;-ms-transition: all .6s ease;-o-transition: all .6s ease;}
.contact_msg .contact_right_msg a.sumbit:hover{color: #707070;background-color: #fff;}


@media (max-width:1200px) {
    .public_div{width: 100%;padding: 0px 15px;}
    .top_header .header_meus{width: 100%;height: 40px;}
    .banner_silder .swiper-slide img{width: 160%;height: auto !important;}
    .news_banner_silder .swiper-slide{width: 32%;}
    .news_sel_center{margin-top: -150px;}
    .swiper_small_four{width: 100%;margin-left: 0px;}
    .scope_type_list .col_6_pow{margin-bottom: 15px;}
    .col_6_pow{width: 33.33333334%;}
    .scope_type_sum .col_5_pow{margin-bottom: 15px;}
    .col_5_pow{width: 33.33333334%;}
    .footer_public .footer_one{margin: 0px 10%;width: 80%;}
    .footer_public .footer_two{margin: 0px 10%;width: 80%;}
    .sub-menu_sign_img{text-align: center;padding: 15px 0px;}
    .about_title_small .public_div{flex-wrap: wrap;}
    .about_context .public_div{flex-wrap: wrap;}
    .about_left_title{margin: 0px auto;}
    .about_right_context{padding-top: 25px;}
    .col_76_pow {width: 100%;}
    .about_right_one_div{padding-left:0px;padding-left: 1.5%;padding-right: 1.5%;}
    .about_right_two_div{margin: 20px 1.5%;}
    .about_right_thr_div{margin: 20px 1.5%;}
    .about_right_fiv_div{margin: 20px 1.5%;}
    .about_right_fou_div{margin: 20px 1.5%;}
    .about_right_fou_div .about_ryzz_list .ryzz_list_small{width: 33.3333333%;}
    .news_context .public_div{flex-wrap: wrap;}
    .news_left_title{width: 90%;margin-left: 5%;}
    .news_right_context{padding: 0px 5%;}
    .business_ywln .col_4_pow{width: 50%;}
    .big_bootom_banner img{width: 160%;}
    .skill_us_list{width: 100%;margin-left: 0px;}
    /*.skill_us_context{padding: 0px 15px;}*/
    .company_one_sgtext .col_4_pow{width: 275px;}
    .company_one_sgtext{padding: 0px;}
    .company_one_text .col_2_pow{width: 100%;text-align: center;}
    .company_one_text_small{max-width: 630px;margin: 0px auto;text-align: left;padding: 0px 15px;}

    .about_left_title p.thr{width: 100%;margin: 0px;text-align: center;padding-bottom: 120px;padding-top: 0px !important;}
    .about_left_title p.fou{width: 100%;min-width: 100%;transform: rotateZ(0deg);left: 0px;top: 35px;
        bottom: auto;text-align: center;height: auto;font-size: 18px;}

}

@media (max-width:830px) {
    .top_logoer .public_div{flex-wrap: wrap;flex-wrap: -webkit-wrap;justify-content: center;justify-content: -webkit-center;padding: 0px 10px;}
    .top_logoer .public_div>a{width: 100%;text-align: center;}
    .top_logoer .public_div img{max-width: 100%;}
    .top_logoer .sel_button{justify-content: center;justify-content: -webkit-center;}
    .indVideo{display: none !important;}
    .FTWindow{display: none !important;}
    .index_title_blue>p{font-size: 25px;}
    .index_title_blue .small_title span{font-size: 13px;}
    .scope_center .scope_s_t{font-size: 15px;}
    .corporate_culture .scope_s_t{font-size: 15px;}
    .news_sel_center{margin-top: -100px;}
    .news_banner_silder .swiper-slide .news_img p{font-size: 15px;height: 36px;line-height: 36px;margin-top: -36px;}
    .news_banner_silder .swiper-slide .news_text p.two{font-size: 12px;}
    .culture_list .culture_list_stext p.one{font-size: 16px;}
    .culture_list .culture_list_stext p.two{font-size: 14px;}
    .about_right_one_div .one_div_text{font-size: 15px;}
    .company_two_list .company_t_pdfs p{font-size: 16px;}
    .company_thr_zxns .small_one{font-size: 15px;}
    .hd_fou_list p{font-size: 15px;}
    .scope_type_list .col_6_pow{width: 50%;}
    .col_6_pow{width: 50%;}
    .col_5_pow{width: 50%;}
    .scope_type_sum .sco_t_sum_sa{width: 155px;font-size: 40px;line-height: 50px;padding: 15px 10px;height: 80px;}
    .col_3_pow{width: 50%;}
    .footer_public{background-size: cover;}
    .footer_public .footer_one{margin: 0px 2%;width: 96%;}
    .footer_public .footer_one p{line-height: 25px;padding: 10px 0px;}
    .footer_public .footer_two{margin: 0px 2%;width: 96%;}
    .about_small_title{max-width: 100%;flex-wrap: wrap;justify-content: center;}
    .about_small_title a{width: 100px;line-height: 50px;height: 50px;}
    .about_right_one_div{flex-wrap: wrap;}
    .about_right_one_div .one_div_text{width: 97%;margin: 0px 1.5%;}
    .about_right_one_div .one_div_img{margin: 0px auto;}
    .about_right_one_div img{max-width: 100%;}
    .about_right_fiv_div{padding: 30px;}
    .about_right_fou_div .about_ryzz_list .ryzz_list_small{width: 50%;}
    .news_banner_silder .swiper-slide{width: 48.5%;}
    .news_left_title{width: 100%;margin-left: 0%;}
    .news_left_title>a{height: 60px;line-height: 40px;padding: 10px 30px;}
    .news_right_context{padding: 0px 0%;}
    .news_right_list .news_list_small>a{flex-wrap: wrap;}
    .news_right_list .news_list_small .news_img{width: 100%;margin-right: 0px;}
    .news_right_list .news_list_small .news_img img{width: 100%;}
    .news_right_list .news_list_small .news_l_text{margin-left: 30px;padding-bottom: 10px;}
    .wz_detail_page a{width: 100%;max-width: 100%;}
    .business_ywln .col_4_pow{width: 100%;}
    .skill_us_list ul li{width: 100%;margin: 0px 0% 40px 0%;}
    .skill_us_detail .detail_context p{padding: 0px;font-size: 15px;}
    .company_one_sgtext{flex-wrap: wrap;}
    .company_one_sgtext .col_4_pow{width: 100%;}
    .hr_list>p{margin-bottom: 20px;}
    .hr_list .hr_list_title{padding: 5px ;font-size: 14px;line-height: 20px;display: none;}
    .hr_list li>a.job_title_p{padding: 0px;height: auto;flex-wrap: wrap;border:1px solid #dadada;border-radius: 3px;margin-top: 10px;}
    .job_title_p .one_j_40,.job_title_p .one_j_14,.job_title_p .one_j_15,.job_title_p .one_j_17{width: 100%;border-bottom:1px dashed #eeeeee;display: flex;display: -webkit-flex;padding: 8px;justify-content: space-between;justify-content: -webkit-space-between;}
    .job_title_p .one_b_d{width: 100%;display: flex;display: -webkit-flex;padding: 8px;justify-content: space-between;justify-content: -webkit-space-between;}
    .culture_right li a>span{font-size: 13px;line-height: 20px;width: 100%;display: flex;display: -webkit-flex;padding: 8px;justify-content: space-between;justify-content: -webkit-space-between;}
    .job_text_p{padding: 10px 15px;text-align: left;font-size: 12px;}
    .job_title_p .hover{display: block;}
    .drop-down{bottom: 8px;top: auto;background-size: 75px;background-position:-3px 4px;}
    .hr_list li:nth-child(2n)>a.job_title_p{background-color: #fff;}
    .company_thr_hr table {font-size: 13px;}
    .company_four_hd .col_4_pow{width: 50%;}
    .company_four_hd_detail{position: relative;width: 500px;max-width: 95%;}
    .company_four_hd_detail .hs_d_swiper .swiper-slide{width: calc(33.33333% - 5px);height: auto;}
    .hd_d_video{height: 315px;}
    .contact_msg .col_2_pow{width: 100%;}
    #BIDimg a{width: 40px;height: 40px;background-size: 40px;}

}

@media (max-width:420px) {
    .news_sel_center{margin-top: -45px;}
    .news_banner_silder .swiper-slide{width: 100%;}
    .col_3_pow{width: 100%;}
    .scope_type_list .col_6_pow{width: 50%;}
    .scope_type_list .sco_type_sa+p{font-size: 12px;}
    .col_6_pow{width: 100%;}
    .scope_type_sum .col_5_pow{width: 50%;}
    .scope_type_sum{padding: 0px;}
    .scope_type_sum .sco_t_sum_sa{width: 125px;font-size: 30px;line-height: 40px;padding: 10px 10px;height: 60px;}
    .scope_type_sum .sco_t_sum_sa+p{padding: 0px 10px;font-size: 12px;}
    .col_5_pow{width: 100%;}
    .col_3_pow{width: 100%;}
    .about_right_fou_div .about_ryzz_list .ryzz_list_small{width: 100%;}
    .news_right_list .news_list_small .news_l_text{margin-left: 25px;}
    .business_ywln{padding: 32px 15px;}
    .skill_us_list ul li{padding: 0px 15px;}
    .title_time_top .title_top_right{margin-left: 20px;font-size: 18px;}
    .text_link_bottom p{margin-left: 20px;font-size: 13px;}
    .job_text_p{padding: 10px;}
    .company_thr_hr table {font-size: 12px;}
    .company_four_hd .col_4_pow{width: 100%;}
    .company_four_hd_detail .hs_d_swiper .swiper-slide{width: calc(50% - 5px);}
    .hd_d_video{height: 250px;}
}

.cy_xz_word{display: flex;}
.cy_xz_word .title_time_top p.one{margin-left:38px;color:#999;}
.cy_xz_word .title_time_top .title_top_right{max-height:56px;height:auto;}
.cy_xz_word .text_link_bottom{width: 25%;margin-left: 5%;}
.cy_xz_word .text_link_bottom a{margin-top: 20px;margin-bottom: 10px;padding: 30px 0px 15px 0px;height: 70px;font-size: 15px;}
.cy_xz_word .text_link_bottom a .skill_run{background-image: url('../img/xz_icon.png');height: 32px;background-size: 32px;
top: 0px;background-position: center;left: 15px;}